ate ict automatic test equipment cnc communications business data acquisition design cnc machining machine shop internet contract manufacturing test assembly test and measurement machining manufacturing contract computer engineering